package org.study.mybatisplus.dynamic.boot.vo;

import lombok.*;

import java.io.Serializable;

/**
 * 查询设备属性实时值
 *
 * @author doveylovey
 * @version v1.0.0
 * @email 1135782208@qq.com
 * @date 2024年10月08日
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class QueryCurrentValueVO implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 属性ID
     */
    private Long propertyId;

    /**
     * 属性编号
     */
    private String propertyNo;

    /**
     * 属性名称
     */
    private String propertyName;

    /**
     * 属性类型;字典property_type：int(整数型)、long(长整数型)、float(单精度浮点型)、double(双精度浮点型)、text(字符串型)、bool(布尔型)、date(时间型)、array(数组型)、object(结构体)
     */
    private String propertyType;

    /**
     * 属性单位;字典property_unit
     */
    private String propertyUnit;

    /**
     * 属性实时值
     */
    private Object propertyValue;

    /**
     * 最新时间
     */
    private String time;
}
